
@charset "utf-8";
html,body{
    background: #ffffff;
    width: 100%;
    min-width: 1140px;
    position: relative;
    z-index: -2;
}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,input,li,ol,p,pre,td,textarea,th,ul{
    margin: 0;
    padding: 0;
}
dl,ol,ul{
    list-style-type: none
}
address,b,caption,cite,code,dfn,em,i,th,var{
    font-style:   normal;
    font-weight:   400;
}
button,input,optgroup,option,select,textarea{
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit
}
button,input{
    overflow: visible;
    vertical-align: middle;
    outline: 0;
    border: 0;
}
h1,h2,h3,h4,h5,h6{
    font-size: 100%;
    font-weight: 400
}
a,area{ 
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}
a:active,a:focus,a:hover{
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}
sub,sup{
    vertical-align: baseline
}
table{
    border-collapse: collapse;
    border-spacing: 0
}
textarea{ 
    resize:none
}
input[type=button],input[type=submit]{
    cursor: pointer
}
img{
    border: 0;
    vertical-align: middle
}
a img,img{
    -ms-interpolation-mode: bicubic
}
a{ 
   text-decoration: none;
   color :#666
}
a:hover{
    text-decoration: none
}
body,button,input,select,td,textarea,th{
    font-family: "Noto Sans CJK SC", "Source Han Sans CN";
    font-size: 16px;
    color: #000;
}
button:focus{
    outline: none 0
}
/* 超出多行省略号 */
.ellipsis{
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ellipsis_one{
    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.text{
    display: inline-block;
    margin-left: 10px;
}
.container{
    padding: 0 5%;
    width: 90%;
    min-width: 1024px;
    max-width: 100%;
}
.main{
    padding-top: 80px;
}